<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: XRange3d</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="../../db/de5/struct_x_range3d-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">XRange3d</div></div>
</div><!--header-->
<div class="contents">

<p>三维范围盒  
 <a href="../../d7/d7f/struct_x_range3d.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="../../d9/d8a/_x_range3d_8h_source.html">XRange3d.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a8d1491f5b12db2c4b771e672ca81be24"><td class="memItemLeft" align="right" valign="top"><a id="a8d1491f5b12db2c4b771e672ca81be24" name="a8d1491f5b12db2c4b771e672ca81be24"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint3dCR point)</td></tr>
<tr class="separator:a8d1491f5b12db2c4b771e672ca81be24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade5e4ba946320164f7af6455e4537cb4"><td class="memItemLeft" align="right" valign="top"><a id="ade5e4ba946320164f7af6455e4537cb4" name="ade5e4ba946320164f7af6455e4537cb4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint3dCR point)</td></tr>
<tr class="separator:ade5e4ba946320164f7af6455e4537cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab032e23e530b950c6a3e3fb4ca1ebade"><td class="memItemLeft" align="right" valign="top"><a id="ab032e23e530b950c6a3e3fb4ca1ebade" name="ab032e23e530b950c6a3e3fb4ca1ebade"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint3dCR pnt0, XPoint3dCR point1)</td></tr>
<tr class="separator:ab032e23e530b950c6a3e3fb4ca1ebade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff68a558fe8e4425b36c94e14fe15e41"><td class="memItemLeft" align="right" valign="top"><a id="aff68a558fe8e4425b36c94e14fe15e41" name="aff68a558fe8e4425b36c94e14fe15e41"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (double x, double y, double z)</td></tr>
<tr class="separator:aff68a558fe8e4425b36c94e14fe15e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7bd42ce3a33b4a53c7837cfc5509461"><td class="memItemLeft" align="right" valign="top"><a id="ab7bd42ce3a33b4a53c7837cfc5509461" name="ab7bd42ce3a33b4a53c7837cfc5509461"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (double x0, double y0, double z0, double x1, double y1, double z1)</td></tr>
<tr class="separator:ab7bd42ce3a33b4a53c7837cfc5509461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd6101a38434f9a9d13d60e0b7df43e1"><td class="memItemLeft" align="right" valign="top"><a id="acd6101a38434f9a9d13d60e0b7df43e1" name="acd6101a38434f9a9d13d60e0b7df43e1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint3dCR pnt0, XPoint3dCR point1, XPoint3dCR point2)</td></tr>
<tr class="separator:acd6101a38434f9a9d13d60e0b7df43e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5022b9d025cbcfc42d7525afaa0e4ee7"><td class="memItemLeft" align="right" valign="top"><a id="a5022b9d025cbcfc42d7525afaa0e4ee7" name="a5022b9d025cbcfc42d7525afaa0e4ee7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFromMinMax</b> (double v0, double v1)</td></tr>
<tr class="separator:a5022b9d025cbcfc42d7525afaa0e4ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a425e628210d78c6eee850b2205b360e3"><td class="memItemLeft" align="right" valign="top"><a id="a425e628210d78c6eee850b2205b360e3" name="a425e628210d78c6eee850b2205b360e3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint3dCP point, int n)</td></tr>
<tr class="separator:a425e628210d78c6eee850b2205b360e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874d2dbf1ee4c5e3897fd413bb75f6e7"><td class="memItemLeft" align="right" valign="top"><a id="a874d2dbf1ee4c5e3897fd413bb75f6e7" name="a874d2dbf1ee4c5e3897fd413bb75f6e7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint3dCP array, int n)</td></tr>
<tr class="separator:a874d2dbf1ee4c5e3897fd413bb75f6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a961244173709f1a13f96fb89d688cd66"><td class="memItemLeft" align="right" valign="top"><a id="a961244173709f1a13f96fb89d688cd66" name="a961244173709f1a13f96fb89d688cd66"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:a961244173709f1a13f96fb89d688cd66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2b003e18ff4b63adbc6467c0ec279fc"><td class="memItemLeft" align="right" valign="top"><a id="aa2b003e18ff4b63adbc6467c0ec279fc" name="aa2b003e18ff4b63adbc6467c0ec279fc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:aa2b003e18ff4b63adbc6467c0ec279fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7e83c1ac70f37475108138d1f4949f"><td class="memItemLeft" align="right" valign="top"><a id="acd7e83c1ac70f37475108138d1f4949f" name="acd7e83c1ac70f37475108138d1f4949f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (TransformCR transform, xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:acd7e83c1ac70f37475108138d1f4949f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb4d6d4930b015df945cf0867402f29"><td class="memItemLeft" align="right" valign="top"><a id="a1fb4d6d4930b015df945cf0867402f29" name="a1fb4d6d4930b015df945cf0867402f29"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (TransformCR transform, xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:a1fb4d6d4930b015df945cf0867402f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c63dfe35a955968391f88dafa4be80"><td class="memItemLeft" align="right" valign="top"><a id="a33c63dfe35a955968391f88dafa4be80" name="a33c63dfe35a955968391f88dafa4be80"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (TransformCR transform, xvector&lt; XPoint4d &gt; const &amp;points)</td></tr>
<tr class="separator:a33c63dfe35a955968391f88dafa4be80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033349b531990377d3c9661fbccae09e"><td class="memItemLeft" align="right" valign="top"><a id="a033349b531990377d3c9661fbccae09e" name="a033349b531990377d3c9661fbccae09e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint3dCP point, const double *pWeight, int n)</td></tr>
<tr class="separator:a033349b531990377d3c9661fbccae09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4744585bd0b9b5e4ceadd703faeb82fa"><td class="memItemLeft" align="right" valign="top"><a id="a4744585bd0b9b5e4ceadd703faeb82fa" name="a4744585bd0b9b5e4ceadd703faeb82fa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points, xvector&lt; double &gt; const *weights)</td></tr>
<tr class="separator:a4744585bd0b9b5e4ceadd703faeb82fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9eff0039588416808af32ade897f78e"><td class="memItemLeft" align="right" valign="top"><a id="ae9eff0039588416808af32ade897f78e" name="ae9eff0039588416808af32ade897f78e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points, xvector&lt; double &gt; const *weights)</td></tr>
<tr class="separator:ae9eff0039588416808af32ade897f78e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa94830808f3b8f380296371028098fb8"><td class="memItemLeft" align="right" valign="top"><a id="aa94830808f3b8f380296371028098fb8" name="aa94830808f3b8f380296371028098fb8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint4dCR pnt4d)</td></tr>
<tr class="separator:aa94830808f3b8f380296371028098fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ad63516fcdbfffdbb0e8199644405ab"><td class="memItemLeft" align="right" valign="top"><a id="a1ad63516fcdbfffdbb0e8199644405ab" name="a1ad63516fcdbfffdbb0e8199644405ab"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint4dCP pnt4d, int numPoint)</td></tr>
<tr class="separator:a1ad63516fcdbfffdbb0e8199644405ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d0f26ca83edd03b3f3d64ad83f68a54"><td class="memItemLeft" align="right" valign="top"><a id="a3d0f26ca83edd03b3f3d64ad83f68a54" name="a3d0f26ca83edd03b3f3d64ad83f68a54"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (xvector&lt; XPoint4d &gt; const &amp;points)</td></tr>
<tr class="separator:a3d0f26ca83edd03b3f3d64ad83f68a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5646d48498905abebae771f85f0af3a"><td class="memItemLeft" align="right" valign="top"><a id="aa5646d48498905abebae771f85f0af3a" name="aa5646d48498905abebae771f85f0af3a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (xvector&lt; XPoint4d &gt; const &amp;points)</td></tr>
<tr class="separator:aa5646d48498905abebae771f85f0af3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7800d8eeb3548140ef8d36479c6d3182"><td class="memItemLeft" align="right" valign="top"><a id="a7800d8eeb3548140ef8d36479c6d3182" name="a7800d8eeb3548140ef8d36479c6d3182"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint2dCP point, int n, double zVal)</td></tr>
<tr class="separator:a7800d8eeb3548140ef8d36479c6d3182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca402b1bb657c10fd274d1821a500e77"><td class="memItemLeft" align="right" valign="top"><a id="aca402b1bb657c10fd274d1821a500e77" name="aca402b1bb657c10fd274d1821a500e77"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (xvector&lt; <a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a> &gt; const &amp;points, double zValue)</td></tr>
<tr class="separator:aca402b1bb657c10fd274d1821a500e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e744e554ed147d24524f9f7582f53b"><td class="memItemLeft" align="right" valign="top"><a id="a83e744e554ed147d24524f9f7582f53b" name="a83e744e554ed147d24524f9f7582f53b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (xvector&lt; <a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a> &gt; const &amp;points, double zValue)</td></tr>
<tr class="separator:a83e744e554ed147d24524f9f7582f53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a46c1d99016e9d67bb2e41b3e12bbb"><td class="memItemLeft" align="right" valign="top"><a id="af0a46c1d99016e9d67bb2e41b3e12bbb" name="af0a46c1d99016e9d67bb2e41b3e12bbb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (double extend)</td></tr>
<tr class="separator:af0a46c1d99016e9d67bb2e41b3e12bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5fe32e289416eac06b1a7e1f6fb20bc"><td class="memItemLeft" align="right" valign="top"><a id="ac5fe32e289416eac06b1a7e1f6fb20bc" name="ac5fe32e289416eac06b1a7e1f6fb20bc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XRange3dCR range1)</td></tr>
<tr class="separator:ac5fe32e289416eac06b1a7e1f6fb20bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5286121fb8b1bca5a6de570f0b984972"><td class="memItemLeft" align="right" valign="top"><a id="a5286121fb8b1bca5a6de570f0b984972" name="a5286121fb8b1bca5a6de570f0b984972"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XEllipse3dCR ellipse)</td></tr>
<tr class="separator:a5286121fb8b1bca5a6de570f0b984972"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d653fec7bc17ae0479dc4664b23b2c"><td class="memItemLeft" align="right" valign="top"><a id="a47d653fec7bc17ae0479dc4664b23b2c" name="a47d653fec7bc17ae0479dc4664b23b2c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>ScaleAboutCenter</b> (XRange3dCR rangeIn, double scale)</td></tr>
<tr class="separator:a47d653fec7bc17ae0479dc4664b23b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d0dab6eed4d244986123917d27ff7b3"><td class="memItemLeft" align="right" valign="top"><a id="a8d0dab6eed4d244986123917d27ff7b3" name="a8d0dab6eed4d244986123917d27ff7b3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsNull</b> () const</td></tr>
<tr class="separator:a8d0dab6eed4d244986123917d27ff7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55c439a9fbf51bef8d54018368e7b8d1"><td class="memItemLeft" align="right" valign="top"><a id="a55c439a9fbf51bef8d54018368e7b8d1" name="a55c439a9fbf51bef8d54018368e7b8d1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsEmpty</b> () const</td></tr>
<tr class="separator:a55c439a9fbf51bef8d54018368e7b8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef381cc784c930b6b3e651198431b3d"><td class="memItemLeft" align="right" valign="top"><a id="adef381cc784c930b6b3e651198431b3d" name="adef381cc784c930b6b3e651198431b3d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsPoint</b> () const</td></tr>
<tr class="separator:adef381cc784c930b6b3e651198431b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4743039652e275aec5467eca255a08cf"><td class="memItemLeft" align="right" valign="top"><a id="a4743039652e275aec5467eca255a08cf" name="a4743039652e275aec5467eca255a08cf"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>XLength</b> () const</td></tr>
<tr class="separator:a4743039652e275aec5467eca255a08cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a2920f2cbbfb904c379146d63ce816"><td class="memItemLeft" align="right" valign="top"><a id="a25a2920f2cbbfb904c379146d63ce816" name="a25a2920f2cbbfb904c379146d63ce816"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>YLength</b> () const</td></tr>
<tr class="separator:a25a2920f2cbbfb904c379146d63ce816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4c811478a90a395261eb47ff37930a3"><td class="memItemLeft" align="right" valign="top"><a id="ac4c811478a90a395261eb47ff37930a3" name="ac4c811478a90a395261eb47ff37930a3"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>ZLength</b> () const</td></tr>
<tr class="separator:ac4c811478a90a395261eb47ff37930a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd9d118c2e9c05b1764c4fc05dabbe3"><td class="memItemLeft" align="right" valign="top"><a id="adcd9d118c2e9c05b1764c4fc05dabbe3" name="adcd9d118c2e9c05b1764c4fc05dabbe3"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>DiagonalDistance</b> () const</td></tr>
<tr class="separator:adcd9d118c2e9c05b1764c4fc05dabbe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dec88bc424b994107083ad78f11b5db"><td class="memItemLeft" align="right" valign="top"><a id="a8dec88bc424b994107083ad78f11b5db" name="a8dec88bc424b994107083ad78f11b5db"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>DiagonalDistanceXY</b> () const</td></tr>
<tr class="separator:a8dec88bc424b994107083ad78f11b5db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a9d81a0805dffc6ea3a4eb29ea1d9ba"><td class="memItemLeft" align="right" valign="top"><a id="a2a9d81a0805dffc6ea3a4eb29ea1d9ba" name="a2a9d81a0805dffc6ea3a4eb29ea1d9ba"></a>
<a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>LocalToGlobal</b> (double xFraction, double yFraction, double zFraction) const</td></tr>
<tr class="separator:a2a9d81a0805dffc6ea3a4eb29ea1d9ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b4055628ef9892403a0ef22aad0f29"><td class="memItemLeft" align="right" valign="top"><a id="aa7b4055628ef9892403a0ef22aad0f29" name="aa7b4055628ef9892403a0ef22aad0f29"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsContained</b> (XPoint3dCR point) const</td></tr>
<tr class="separator:aa7b4055628ef9892403a0ef22aad0f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d326af6521660aacb1ecee7c175aba"><td class="memItemLeft" align="right" valign="top"><a id="ad7d326af6521660aacb1ecee7c175aba" name="ad7d326af6521660aacb1ecee7c175aba"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsContained</b> (XPoint3dCR point, int numDimensions) const</td></tr>
<tr class="separator:ad7d326af6521660aacb1ecee7c175aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3de924c48b34e4e183f143bdb96fd82"><td class="memItemLeft" align="right" valign="top"><a id="aa3de924c48b34e4e183f143bdb96fd82" name="aa3de924c48b34e4e183f143bdb96fd82"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsContainedXY</b> (XPoint3dCR point) const</td></tr>
<tr class="separator:aa3de924c48b34e4e183f143bdb96fd82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a403fd826f4f96a83e4286b5f9ea3e93f"><td class="memItemLeft" align="right" valign="top"><a id="a403fd826f4f96a83e4286b5f9ea3e93f" name="a403fd826f4f96a83e4286b5f9ea3e93f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IntersectsWith</b> (XRange3dCR range2) const</td></tr>
<tr class="separator:a403fd826f4f96a83e4286b5f9ea3e93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2e9268cd0c9c80968b9a31f4a3e415"><td class="memItemLeft" align="right" valign="top"><a id="aea2e9268cd0c9c80968b9a31f4a3e415" name="aea2e9268cd0c9c80968b9a31f4a3e415"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IntersectsWith</b> (XRange3dCR range2, int numDimensions) const</td></tr>
<tr class="separator:aea2e9268cd0c9c80968b9a31f4a3e415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7cec039a872ee84be78c0cb3686a898"><td class="memItemLeft" align="right" valign="top"><a id="af7cec039a872ee84be78c0cb3686a898" name="af7cec039a872ee84be78c0cb3686a898"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IntersectsWith</b> (XRange3dCR range2, double gapSize, int numDimensions) const</td></tr>
<tr class="separator:af7cec039a872ee84be78c0cb3686a898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae13ab98a3b7b15f90b80e471dd5eb5"><td class="memItemLeft" align="right" valign="top"><a id="afae13ab98a3b7b15f90b80e471dd5eb5" name="afae13ab98a3b7b15f90b80e471dd5eb5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsEqual</b> (XRange3dCR range1) const</td></tr>
<tr class="separator:afae13ab98a3b7b15f90b80e471dd5eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8434a9b4fe330901bc894b7d5e12a7da"><td class="memItemLeft" align="right" valign="top"><a id="a8434a9b4fe330901bc894b7d5e12a7da" name="a8434a9b4fe330901bc894b7d5e12a7da"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsEqual</b> (XRange3dCR range1, double tolerance) const</td></tr>
<tr class="separator:a8434a9b4fe330901bc894b7d5e12a7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d118c1638ecd33bca3ee06c56089057"><td class="memItemLeft" align="right" valign="top"><a id="a5d118c1638ecd33bca3ee06c56089057" name="a5d118c1638ecd33bca3ee06c56089057"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsStrictlyContainedXY</b> (XRange3dCR outerRange) const</td></tr>
<tr class="separator:a5d118c1638ecd33bca3ee06c56089057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcc6410d19ef850c57c786363b598134"><td class="memItemLeft" align="right" valign="top"><a id="abcc6410d19ef850c57c786363b598134" name="abcc6410d19ef850c57c786363b598134"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Get6Planes</b> (XPoint3dP originArray, XPoint3dP normalArray) const</td></tr>
<tr class="separator:abcc6410d19ef850c57c786363b598134"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a61ff3565bb0c1034be51bcf541c73830"><td class="memItemLeft" align="right" valign="top"><a id="a61ff3565bb0c1034be51bcf541c73830" name="a61ff3565bb0c1034be51bcf541c73830"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NullRange</b> ()</td></tr>
<tr class="separator:a61ff3565bb0c1034be51bcf541c73830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6529bd59d93dbc8196c4b805f4d285d"><td class="memItemLeft" align="right" valign="top"><a id="aa6529bd59d93dbc8196c4b805f4d285d" name="aa6529bd59d93dbc8196c4b805f4d285d"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint3dCR point)</td></tr>
<tr class="separator:aa6529bd59d93dbc8196c4b805f4d285d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8046a4f24ed8bb5108320b6635e39e16"><td class="memItemLeft" align="right" valign="top"><a id="a8046a4f24ed8bb5108320b6635e39e16" name="a8046a4f24ed8bb5108320b6635e39e16"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint3dCR pnt0, XPoint3dCR point1)</td></tr>
<tr class="separator:a8046a4f24ed8bb5108320b6635e39e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac499a3a337266b0d0f5299cd9bf2b70b"><td class="memItemLeft" align="right" valign="top"><a id="ac499a3a337266b0d0f5299cd9bf2b70b" name="ac499a3a337266b0d0f5299cd9bf2b70b"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (double x, double y, double z)</td></tr>
<tr class="separator:ac499a3a337266b0d0f5299cd9bf2b70b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43291c45b36e876e7dcc5d32d519e4f8"><td class="memItemLeft" align="right" valign="top"><a id="a43291c45b36e876e7dcc5d32d519e4f8" name="a43291c45b36e876e7dcc5d32d519e4f8"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (double x0, double y0, double z0, double x1, double y1, double z1)</td></tr>
<tr class="separator:a43291c45b36e876e7dcc5d32d519e4f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21582ac0592a6503eaf64953fc81c025"><td class="memItemLeft" align="right" valign="top"><a id="a21582ac0592a6503eaf64953fc81c025" name="a21582ac0592a6503eaf64953fc81c025"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FromMinMax</b> (double v0, double v1)</td></tr>
<tr class="separator:a21582ac0592a6503eaf64953fc81c025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc2daa54adc159a2b08699f691dab17f"><td class="memItemLeft" align="right" valign="top"><a id="acc2daa54adc159a2b08699f691dab17f" name="acc2daa54adc159a2b08699f691dab17f"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint3dCR pnt0, XPoint3dCR point1, XPoint3dCR point2)</td></tr>
<tr class="separator:acc2daa54adc159a2b08699f691dab17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8b5ad4bd431e8f137d72e6242622fe"><td class="memItemLeft" align="right" valign="top"><a id="a1e8b5ad4bd431e8f137d72e6242622fe" name="a1e8b5ad4bd431e8f137d72e6242622fe"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint3dCP point, int n)</td></tr>
<tr class="separator:a1e8b5ad4bd431e8f137d72e6242622fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c5bb1fcfdcb0169f24d6fbf3a263896"><td class="memItemLeft" align="right" valign="top"><a id="a4c5bb1fcfdcb0169f24d6fbf3a263896" name="a4c5bb1fcfdcb0169f24d6fbf3a263896"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint3dCP point, const double *pWeight, int n)</td></tr>
<tr class="separator:a4c5bb1fcfdcb0169f24d6fbf3a263896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002baa30f7aaabf3e4663ff777c4533d"><td class="memItemLeft" align="right" valign="top"><a id="a002baa30f7aaabf3e4663ff777c4533d" name="a002baa30f7aaabf3e4663ff777c4533d"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:a002baa30f7aaabf3e4663ff777c4533d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a817fbd5adddc534f6c9fb9410d5a5498"><td class="memItemLeft" align="right" valign="top"><a id="a817fbd5adddc534f6c9fb9410d5a5498" name="a817fbd5adddc534f6c9fb9410d5a5498"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (TransformCR transform, xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:a817fbd5adddc534f6c9fb9410d5a5498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd3d482bf212baf8d14474db92e72ba"><td class="memItemLeft" align="right" valign="top"><a id="a3cd3d482bf212baf8d14474db92e72ba" name="a3cd3d482bf212baf8d14474db92e72ba"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (TransformCR transform, xvector&lt; XPoint4d &gt; const &amp;points)</td></tr>
<tr class="separator:a3cd3d482bf212baf8d14474db92e72ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f6f3234f29d358906225a7643b5c809"><td class="memItemLeft" align="right" valign="top"><a id="a0f6f3234f29d358906225a7643b5c809" name="a0f6f3234f29d358906225a7643b5c809"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (xvector&lt; <a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a> &gt; const &amp;points, xvector&lt; double &gt; const *weights)</td></tr>
<tr class="separator:a0f6f3234f29d358906225a7643b5c809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77a8e82a9a1d3466c15928995de856ff"><td class="memItemLeft" align="right" valign="top"><a id="a77a8e82a9a1d3466c15928995de856ff" name="a77a8e82a9a1d3466c15928995de856ff"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (xvector&lt; XPoint4d &gt; const &amp;points)</td></tr>
<tr class="separator:a77a8e82a9a1d3466c15928995de856ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a3eaaffa8bc65ca5831ad2920fc831"><td class="memItemLeft" align="right" valign="top"><a id="a58a3eaaffa8bc65ca5831ad2920fc831" name="a58a3eaaffa8bc65ca5831ad2920fc831"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint2dCP point, int n, double zVal)</td></tr>
<tr class="separator:a58a3eaaffa8bc65ca5831ad2920fc831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cba380434c3403213e27e13aeec3d8"><td class="memItemLeft" align="right" valign="top"><a id="a43cba380434c3403213e27e13aeec3d8" name="a43cba380434c3403213e27e13aeec3d8"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (xvector&lt; <a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a> &gt; const &amp;points, double zValue)</td></tr>
<tr class="separator:a43cba380434c3403213e27e13aeec3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1504109f6b6ed7ed606fea133d3d06ae"><td class="memItemLeft" align="right" valign="top"><a id="a1504109f6b6ed7ed606fea133d3d06ae" name="a1504109f6b6ed7ed606fea133d3d06ae"></a>
static <a class="el" href="../../d7/d7f/struct_x_range3d.html">XRange3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (xvector&lt; xvector&lt; <a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a> &gt; &gt; const &amp;points, double zValue)</td></tr>
<tr class="separator:a1504109f6b6ed7ed606fea133d3d06ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:a1da35a151acdbff92d0a59cdb80087f6"><td class="memItemLeft" align="right" valign="top"><a id="a1da35a151acdbff92d0a59cdb80087f6" name="a1da35a151acdbff92d0a59cdb80087f6"></a>
<a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>low</b></td></tr>
<tr class="separator:a1da35a151acdbff92d0a59cdb80087f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96db0385096abdb1e5a05d432836997f"><td class="memItemLeft" align="right" valign="top"><a id="a96db0385096abdb1e5a05d432836997f" name="a96db0385096abdb1e5a05d432836997f"></a>
<a class="el" href="../../d5/d5b/struct_x_point3d.html">XPoint3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>high</b></td></tr>
<tr class="separator:a96db0385096abdb1e5a05d432836997f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p >三维范围盒 </p>
<dl class="section author"><dt>作者</dt><dd>SZEWC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/14 </dd></dl>
</div><hr/>该结构体的文档由以下文件生成:<ul>
<li>D:/doxy/PublicAPI/ATGeometrySet/<a class="el" href="../../d9/d8a/_x_range3d_8h_source.html">XRange3d.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
